Customizable Embedded System Architectures

نویسندگان

  • Peter Petrov
  • Alex Orailoglu
چکیده

We outline a framework for dynamic application customization for low-power and real-time embedded systems. The framework implements a cross-layer application-customizable embedded systems platform, in which the hardware, the system software, and the application tasks are fine-tuned in their interaction and functionality to the requirements of the program under execution. The traditional design approach has been to put together a set of general-purpose embedded processor cores, deploy a domain specific or a general operating system (OS) and map on it the set of program tasks. In all such systems, the main culprit for the energy inefficiency and the poor real-time guarantees is the general-purpose nature of the hardware architecture, the system software layer, and the interaction between them. The proposed architecture is capable of utilizing application information to boost the performance and lower the power consumption of the most important microarchitectural components such as instruction/data caches and the memory subsystem. We outline a design framework, including CAD support infrastructure and reprogrammable hardware support, for a dynamically customizable embedded system. We outline the underlying algorithms for compile-time extraction of the utilized application properties and we present the architectural principles of the hardware support. Experimental results confirm the efficacy of this novel embedded system architecture.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simpress: a Simulator Generation Environment for System-on-chip Exploration

of the Thesis SIMPRESS: A Simulator Generation Environment for System-on-Chip Exploration by Asheesh Khare Master of Science in Information and Computer Science University of California, Irvine, 1999 Professor Nikil D. Dutt, Chair Designing Systems-On-Chip (SOC) involves designing embedded applications using customizable embedded processor cores, novel on-chip/o -chip memory hierarchies and hig...

متن کامل

Embedded Computing: New Directions in Architecture and Automation

embedded computing, special-purpose architectures, customization, custom architectures, off-theshelf customizable systems, FPGA, automation, architecture synthesis, hardwaresoftware co-design, processor-compiler codesign, frameworks, constructors, constructors, design space exploration, PICO, system synthesis, VLIW synthesis, nonprogrammable accelerator synthesis, cache hierarchy synthesis With...

متن کامل

Capturing the Degree of Modularity Embedded in Product Architectures

This article focuses on integrating various perspectives on product architecture modularity into a general framework and proposes a way to measure the degree of modularization embedded in product architectures. The article addresses trade-offs between modular and integral product architectures and how components and interfaces influence the degree of modularization. The article identifies the f...

متن کامل

Runtime Adaptive Extensible Embedded Processors - A Survey

Current generation embedded applications demand the computation engine to offer high performance similar to custom hardware circuits while preserving the flexibility of software solutions. Customizable and extensible embedded processors, where the processor core can be enhanced with application-specific instructions, provide a potential solution to this conflicting requirements of performance a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007